package beans.factory.config;

import beans.BeansException;
import beans.factory.ConfigurableListableBeanFactory;

public interface BeanFactoryPostProcessor {

    /**
     * @Author: Take-off
     * @Description: //TODO 在所有的 BeanDefinition 加载完成后，实例化 Bean 对象之前，提供修改 BeanDefinition 属性的机制
     * @Date: 5:57 PM 2023/2/11
     * @Param: [beanFactory]
     * @return: void
     **/
    void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException;


}
